#读写数据，也就是测试用例的

import openpyxl

from config.config import *


def read_excel():
    #选择文件，然后选择某个表
    workbook = openpyxl.load_workbook(EXLCE_FILE)
    worksheet = workbook[SHEET_NAME]

    data = []
    #提取key的值,用的是列表推导式
    keys = [case.value for case in worksheet[2]]

    #拿各个value的值,values_only意思是只要value的值
    for row in worksheet.iter_rows(min_row=3 , values_only=True):
        dic_data = dict(zip(keys,row))
        # data.append(dic_data)

        if dic_data["is_true"]:
            data.append(dic_data)

    # print(data)
    workbook.close()

    return data
